<%@ page language="java" contentType="text/html; charset=utf-8"
	pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!-- 引入easyui 的主题样式  和  easyui 提供的图标样式 -->
<link rel="stylesheet"
	href="${pageContext.request.contextPath}/themes/bootstrap/easyui.css" />
<link rel="stylesheet"
	href="${pageContext.request.contextPath}/themes/icon.css" />
<!-- 引入jquery 和  easyui.js   中文设置js-->
<script type="text/javascript"
	src="${pageContext.request.contextPath}/js/jquery-1.9.1.js"></script>
<script type="text/javascript"
	src="${pageContext.request.contextPath}/js/jquery.easyui.min.js"></script>
<script type="text/javascript"
	src="${pageContext.request.contextPath}/js/easyui-lang-zh_CN.js"></script>
</head>
<script type="text/javascript">
	$(function() {		
		$('#dg').datagrid({
			url : 'SelectStu',
			columns : [ [ {
				field : 'ck',
				width : 100,
				checkbox : true
			}, {
				field : 'sid',
				title : 'sid',
				width : 100
			}, {
				field : 'sname',
				title : '学生姓名',
				width : 100
			}, {
				field : 'sage',
				title : '学生年龄',
				width : 100,
				align : 'right'
			}, {
				field : 'ssex',
				title : '学生性别',
				width : 100,
				align : 'right'
			}, {
				field : 'stel',
				title : '联系电话',
				width : 100,
				align : 'right'
			}, {
				field : 'sdepart',
				title : '所在院系',
				width : 100,
				align : 'right'
			}, {
				field : 'sstate',
				title : '是否选课',
				width : 100,
				align : 'right'
			} ] ],
			rownumbers : true,
			pagePosition : 'bottom',
			pagination : true,
			pageSize : 10,
			pageList : [ 10, 4, 10 ],
			fitColumns : true,
			 toolbar: [{
					iconCls: 'icon-edit',
					text:'修改',
					handler: function(){
						var  stus = $('#dg').datagrid('getSelections'); 						
						if(stus.length==1){
							$("#win1").window('open');
							// 得到学生id修改 
							$('#sid').textbox({
								buttonText : '学生id',
								value : stus[0].sid,
							});
							//隐藏文本框
							$("#sid").next().hide();							
							$('#sname').textbox({
								buttonText : '学生姓名',
								value : stus[0].sname
							});
							$('#sage').textbox({
								buttonText : '学生年龄',
								value : stus[0].sage
							});
							$('#ssex').textbox({
								buttonText : '学生性别',
								value : stus[0].ssex
							});
							$('#sdepart').textbox({
								buttonText : '学生院系',
								value : stus[0].sdepart
							});
							$('#stel').textbox({
								buttonText : '学生电话',
								value : stus[0].stel
							});
							$('#sstate').textbox({
								buttonText : '学生选课',
								value : stus[0].sstate
							});
						}else{
							$.messager.confirm('信息','请选中所要修改信息',function(r){    
							    if (r){    
							    	$('#dg').datagrid('uncheckAll');    
							    }    
							});  

						}
				  
					}
				},'-',{
					iconCls: 'icon-add',
					text:'增加',
					handler: function(){
						$("#win2").window('open');				
					}
				},'-',{
					iconCls: 'icon-add',
					text:'增加用户',
					handler: function(){
						$("#win6").window('open');				
					}
				},'-',{
					iconCls: 'icon-remove',
					text:'删除',
					handler: function(){
						var stus = $("#dg").datagrid('getSelections');
						if (stus.length > 0) {
							$("#win3").window('open');
							var sids = '';
							for (var i = 0; i < stus.length; i++) {
								sids += stus[i].sid + ",";
							}
							$('#sid5').textbox({
								buttonText : '学生id',
								value : sids,
							});
							//隐藏文本框
							$("#sid5").next().hide();
						} else {
							$.messager.confirm('信息', '请选择所要删除的信息', function(r) {
								if (r) {
									$("#dg").datagrid('uncheckAll')
								}
							});
						}
						
					}
				},'-',{
					iconCls: 'icon-ok',
					text:'调剂',
					handler: function(){
						var  st = $('#dg').datagrid('getSelections');				   					
						$.messager.confirm('确认','您确认想要进行调剂吗？',function(r){    
						    if (r){	
						    	if(st.length==1){
						    		$("#win4").window('open');
									// 得到学生id修改 
									$('#sid4').textbox({
										buttonText : '学生id',
										value : st[0].sid,
									});
									//隐藏文本框
									$("#sid4").next().hide();
									$('#sstate4').textbox({
										buttonText : '学生选课',
										value : st[0].sstate
									});
									$('#cid').textbox({
										buttonText : '课题编号',
									});
									$('#cstate').textbox({
										buttonText : '课题状态',
									});
					
						    	}
						    	
						    	
						    }    
						 });  
				
					}
				}]
		});
		//调剂窗口
		$('#win4').window({
			width : 400,
			height : 300,
			modal : true,
			title : "调剂",
			collapsible : false,
			minimizable : false,
			maximizable : false,
			closable : false,
			closed : true
		});
	
		//调剂确定按钮
		$('#btn4').linkbutton({
			onClick : function() {
				$('#win4').window("close");
				$("#dg").datagrid('uncheckAll');
				var sid = $("#sid4").val();
				var sstate = $("#sstate4").val();
				var cstate=$("#cstate").val();
				$.ajax({
					url : 'AdjustCourse',
					type : 'post',
					data : {
						'sid' : sid,
						'sstate' : sstate,
						'cstate' : cstate
					},
					dataType : 'text',
					success : function(data) {
						if (data) {
							$("#dg").datagrid('reload');
						} else {
							$.messager.show({
								title : '信息提示',
								msg : '失败',
								timeout : 1000,
								showType : 'slide'
							});
						}
					}
				});
			}
		});
		//调剂取消
		$('#btn5').linkbutton({
			onClick : function() {
				$('#win4').window("close");
				$("#dg").datagrid('uncheckAll')
			}
		});
		
		
		
		
		
		
	
		//修改窗口
		$('#win1').window({
			width : 400,
			height : 300,
			modal : true,
			title : "修改",
			collapsible : false,
			minimizable : false,
			maximizable : false,
			closable : false,
			closed : true
		});
	
		//修改确定按钮
		$('#btn1').linkbutton({
			onClick : function() {
				$('#win1').window("close");
				$("#dg").datagrid('uncheckAll');
				var sid = $("#sid").val();
				var sname = $("#sname").val();
				var sage = $("#sage").val();
				var ssex = $("#ssex").val();
				var sdepart = $("#sdepart").val();
				var stel = $("#stel").val();
				var sstate = $("#sstate").val();
				$.ajax({
					url : 'updateStudent',
					type : 'post',
					data : {
						'sid' : sid,
						'sname' : sname,
						'sage' : sage,
						'ssex' : ssex,
						'sdepart' : sdepart,
						'stel' : stel,
						'sstate' : sstate
					},
					dataType : 'text',
					success : function(data) {
						if (data) {
							$("#dg").datagrid('reload');
						} else {
							$.messager.show({
								title : '信息提示',
								msg : '修改失败',
								timeout : 1000,
								showType : 'slide'
							});
						}
					}
				});
			}
		});
		//修改取消
		$('#btn2').linkbutton({
			onClick : function() {
				$('#win1').window("close");
				$("#dg").datagrid('uncheckAll')
			}
		});
		
		//增加用户窗口
		$('#win6').window({
			width : 400,
			height : 300,
			modal : true,
			title : "增加用户",
			collapsible : false,
			minimizable : false,
			maximizable : false,
			closable : false,
			closed : true
		});
	
		// 增加用户id 文本框
		$('#uid').textbox({
			buttonText : 'uid',
		});
		//隐藏文本框
		$("#uid").next().hide();
		
		$('#uname').textbox({
			buttonText : '用户姓名',
		});
		$('#upsw').textbox({
			buttonText : '用户密码',
		});	
		//增加确定按钮
		$('#btnyes6').linkbutton({
			onClick : function() {
				$('#win6').window("close");
				var uname = $("#uname").val();
				var upsw = $("#upsw").val();
				$.ajax({
					url : 'UserAdd',
					type : 'post',
					data : {
						'uname' : uname,
						'upsw' : upsw,
						
					},
					dataType : 'text',
					success : function(data) {
						if (data == 1) {
							$.messager.show({
								title : '信息提示',
								msg : '增加成功',
								timeout : 1000,
								showType : 'slide'
							});
						} else {
							$.messager.show({
								title : '信息提示',
								msg : '增加失败',
								timeout : 1000,
								showType : 'slide'
							});
						}

					}
				});
			}
		});
		//增加取消
		$('#btnno6').linkbutton({
			onClick : function() {
				$('#win6').window("close");
			}
		});
		
		
		
		
		//增加窗口
		$('#win2').window({
			width : 400,
			height : 300,
			modal : true,
			title : "增加",
			collapsible : false,
			minimizable : false,
			maximizable : false,
			closable : false,
			closed : true
		});
		// 增加用户id 文本框
		$('#uid2').textbox({
			buttonText : 'uid2',
		});
		//隐藏文本框
		$("#uid2").next().hide();
		
		$('#uname2').textbox({
			buttonText : '用户姓名',
		});
		$('#upsw2').textbox({
			buttonText : '用户密码',
		});	
		//增加学生选择框
		$('sid1').textbox({
			buttonText : 'ck',
		})
		// 增加学生id 文本框
		$('#sid2').textbox({
			buttonText : '学生id',
		});
		//隐藏文本框
		$("#sid2").next().hide();
		$("#sid1").next().hide();
		$('#sname2').textbox({
			buttonText : '学生姓名',
		});
		$('#sage2').textbox({
			buttonText : '学生年龄',
		});	
		$('#ssex2').textbox({
			buttonText : '学生性别',
		});
		$('#sdepart2').textbox({
			buttonText : '学生院系',
		});
		$('#stel2').textbox({
			buttonText : '学生电话',
		});
		$('#sstate2').textbox({
			buttonText : '学生选课',
		});
		//增加确定按钮
		$('#btnyes2').linkbutton({
			onClick : function() {
				$('#win2').window("close");
				var uname = $("#uname2").val();
				var upsw = $("#upsw2").val();
				var sname = $("#sname2").val();
				var sage = $("#sage2").val();
				var ssex=$("#ssex2").val();
				var sdepart=$("#sdepart2").val();
				var stel=$("#stel2").val();
				var sstate=$("#sstate2").val();
				$.ajax({
					url : 'AddStudent',
					type : 'post',
					data : {
						'uname':uname,
						'upsw':upsw,
						'sname' : sname,
						'sage' : sage,
						'ssex': ssex,
						'sdepart':sdepart,
						'stel':stel,
						'sstate':sstate
					},
					dataType : 'text',
					success : function(data) {
						if (data == 1) {
							$("#dg").datagrid('reload');
						} else {
							$.messager.show({
								title : '信息提示',
								msg : '增加失败',
								timeout : 1000,
								showType : 'slide'
							});
						}

					}
				});
			}
		});
		//增加取消
		$('#btnno2').linkbutton({
			onClick : function() {
				$('#win2').window("close");
			}
		});
		//删除窗口
		$('#win3').window({
			width : 250,
			height : 200,
			modal : true,
			title : "删除",
			collapsible : false,
			minimizable : false,
			maximizable : false,
			closable : false,
			closed : true
		});
		//删除确定按钮
		$('#btnyes3').linkbutton({
			onClick : function() {
				$('#win3').window("close");
				var sid5 = $("#sid5").val();
				$.ajax({
					url : 'DeleteStudent',
					type : 'post',
					data : {
						'sid5' : sid5
					},
					
					dataType : 'text',
					success : function(data) {
						if (data == 1) {
							$("#dg").datagrid('reload');
						} else {
							$.messager.show({
								title : '信息提示',
								msg : '删除失败',
								timeout : 1000,
								showType : 'slide'
							});
						}

					}
				});
			}
		});
		//删除取消
		$('#btnno3').linkbutton({
			onClick : function() {
				$('#win3').window("close");
				$("#dg").datagrid('uncheckAll')
			}
		});
//查询所有学生信息
	$('#dd').click(function(){
	    $('#dg1').show();
		$('#dg').datagrid({
			url : 'SelectStu',
			columns : [ [ {
				field : 'ck',
				width : 100,
				checkbox : true
			}, {
				field : 'sid',
				title : 'sid',
				width : 100
			}, {
				field : 'sname',
				title : '学生姓名',
				width : 100
			}, {
				field : 'sage',
				title : '学生年龄',
				width : 100,
				align : 'right'
			}, {
				field : 'ssex',
				title : '学生性别',
				width : 100,
				align : 'right'
			}, {
				field : 'stel',
				title : '联系电话',
				width : 100,
				align : 'right'
			}, {
				field : 'sdepart',
				title : '所在院系',
				width : 100,
				align : 'right'
			}, {
				field : 'sstate',
				title : '是否选课',
				width : 100,
				align : 'right'
			} ] ],
			rownumbers : true,
			pagePosition : 'bottom',
			pagination : true,
			pageSize : 10,
			pageList : [ 10, 4, 10 ],
			fitColumns : true
		});
		 $("#dg2").hide();
         $("#dg3").hide();
         $("#dg4").hide();
         $("#dg5").hide(); 
		})
	//通过老师查询学生信息
		$('#st').click(function(){
			 $('#dg2').show();
	          $('#d1').datagrid({	
				url : 'TeacherSelect',
				columns : [ [ {
					field : 'ck',
					width : 100,
					checkbox : true
				}, {
					field : 'sid',
					title : 'sid',
					width : 100
				}, {
					field : 'sname',
					title : '学生姓名',
					width : 100
				}, {
					field : 'sage',
					title : '学生年龄',
					width : 100,
					align : 'right'
				}, {
					field : 'ssex',
					title : '学生性别',
					width : 100,
					align : 'right'
				}, {
					field : 'stel',
					title : '联系电话',
					width : 100,
					align : 'right'
				}, {
					field : 'sdepart',
					title : '所在院系',
					width : 100,
					align : 'right'
				}, {
					field : 'sstate',
					title : '是否选课',
					width : 100,
					align : 'right'
				} ] ],
				rownumbers : true,
				pagePosition : 'bottom',
				pagination : true,
				pageSize : 1,
				pageList : [ 1, 1, 1 ],
				fitColumns : true
			});		
	            $("#dg1").hide();
	            $("#dg3").hide();
	            $("#dg4").hide();
	            $("#dg5").hide();          
		})
//根据院系查询学生信息          
		$('#de').click(function(){		
			 $('#dg3').show();
			$('#d2').datagrid({	
				url : 'SdepartSelect',
				columns : [ [ {
					field : 'ck',
					width : 100,
					checkbox : true
				}, {
					field : 'sid',
					title : 'sid',
					width : 100
				}, {
					field : 'sname',
					title : '学生姓名',
					width : 100
				}, {
					field : 'sage',
					title : '学生年龄',
					width : 100,
					align : 'right'
				}, {
					field : 'ssex',
					title : '学生性别',
					width : 100,
					align : 'right'
				}, {
					field : 'stel',
					title : '联系电话',
					width : 100,
					align : 'right'
				}, {
					field : 'sdepart',
					title : '所在院系',
					width : 100,
					align : 'right'
				}, {
					field : 'sstate',
					title : '是否选课',
					width : 100,
					align : 'right'
				} ] ],
				rownumbers : true,
				pagePosition : 'bottom',
				pagination : true,
				pageSize : 10,
				pageList : [ 4, 10, 4 ],
				fitColumns : true,		
			});
			 $("#dg1").hide();	
			 $("#dg2").hide();
			 $("#dg4").hide();
			 $("#dg5").hide();
		})
//输入框查询院系学生信息
		$('#searchsname').linkbutton({
			onClick : function() {
				var name = $('#name').textbox('getValue');
				//学生信息表格
				$('#d2').datagrid({				
					url : 'ShuRuSelect',
					queryParams:{
						'name':name,		
					},					
				});
			}			
			});
//查询不同分段的学生信息	         
	   $('#ss').linkbutton({
			onClick : function() {
				 var score1=$('#score1').textbox('getValue'); 
		         var score2=$('#score2').textbox('getValue');		        
				//学生信息数据表格
				$('#dg').datagrid({				
					url : 'ScoreSelect',
					queryParams:{
						'score1':score1,	
						'score2':score2,						
					},					
				});
			}			
			});
	 //单个成绩的学生信息	         
	   $('#ss2').linkbutton({
			onClick : function() {
		         var score3=$('#score3').textbox('getValue');   
				//学生信息数据表格
				$('#dg').datagrid({				
					url : 'ScoreSelectStu',
					queryParams:{
						'score3':score3,
					},					
				});
			}			
			});
	})
</script>
<body>
<!--创建查询下拉框  -->
<a href="javascript:void(0)" id="mb" class="easyui-menubutton"     
        data-options="menu:'#mm',iconCls:'icon-edit'">查询</a>   
<div id="mm" style="width:150px;">       
    <div id="dd">查询所有学生信息</div>   
    <div id="st">查询老师管理的学生</div>  
    <div id="de">查询各个院系的学生 </div>      
</div>
  <!--根据院系查询学生信息  -->
  <div id="searchname" class="easyui-panel">
    <span>请输入院系：</span>
    <input class="easyui-textbox" id="name" type="text" name="name"
			style="width: 100px; height: 25px">
	<a id="searchsname"name="searchsname" href="#" class="easyui-linkbutton"
			data-options="iconCls:'icon-search'">搜索</a>
  </div>
<!-- 根据成绩查询学生信息 -->
<div id="cx1" class="easyui-panel">
    <span>请输入成绩：</span>
    <input class="easyui-textbox" id="score1" type="text" name="score1"
			style="width: 100px; height: 25px">
	<input class="easyui-textbox" id="score2" type="text" name="score2"
			style="width: 100px; height: 25px">
			<a id="ss"name="ss" href="#" class="easyui-linkbutton"
			data-options="iconCls:'icon-search'">搜索</a>
</div>
<!-- 单个成绩学生信息 -->
<div id="cx2" class="easyui-panel">
    <span>请输入个人成绩：</span>
	 <input class="easyui-textbox" id="score3" type="text" name="score3"
			style="width: 100px; height: 25px">
			<a id="ss2"name="ss2" href="#" class="easyui-linkbutton"
			data-options="iconCls:'icon-search'">搜索</a>
</div>
  <!--数据表格  -->
	<div id="dg1">
	<table id="dg"></table>
	</div>
	<div id="dg2">
    <table id="d1"></table>
    </div>	
    <div id="dg3">
    <table id="d2"></table>
    </div>
    <div id="dg4">
    <table id="d3"></table>
    </div>
     <div id="dg5">
    <table id="d4"></table>
    </div>
   <!-- 修改信息 -->
	<div id="win1">
		<div style="margin-left: 100px; margin-top: 50px; width: 200px;">
			<input id="sid" type="text" name="sid"
				style="width: 100%; height: 32px"> <br> <br>
			<input id="sname" type="text" name="sname"
				style="width: 100%; height: 32px"> <br> <br> 
			<input id="sage" type="text" name="sage" style="width: 100%; height: 32px"><br> <br>
            <input id="ssex" type="text" name="ssex"
				style="width: 100%; height: 32px"> <br> <br>
			<input id="sdepart" type="text" name="sdepart"
				style="width: 100%; height: 32px"> <br> <br>
			<input id="stel" type="text" name="stel"
				style="width: 100%; height: 32px"> <br> <br>
			<input id="sstate" type="text" name="sstate"
				style="width: 100%; height: 32px"><br> <br>
			<a id="btn1" href="#" iconCls="icon-ok" style="width: 90px; height: 32px">确定</a> 
			<a id="btn2" href="#" iconCls="icon-no" style="width: 90px; height: 32px">取消</a>
		</div>
	</div>
    <!-- 增加学生信息 -->
	<div id="win2">
		<div style="margin-left: 100px; margin-top: 50px; width: 200px;">
			 <input id="uid2" type="text" name="uid2"
				style="width: 100%; height: 32px"> <br> <br> 
				<input
				id="uname2" type="text" name="uname2"
				style="width: 100%; height: 32px"> <br> <br> 
				<input
				id="upsw2" type="text" name="upsw2"
				style="width: 100%; height: 32px"> <br> <br>
			 <input id="sid2" type="text" name="sid2"
				style="width: 100%; height: 32px"> <br> <br> 
				<input
				id="sname2" type="text" name="sname2"
				style="width: 100%; height: 32px"> <br> <br> 
				<input
				id="sage2" type="text" name="sage2"
				style="width: 100%; height: 32px"> <br> <br>
				 <input
				id="ssex2" type="text" name="ssex2"
				style="width: 100%; height: 32px"> <br> <br>
				<input
				id="sdepart2" type="text" name="sdepart2"
				style="width: 100%; height: 32px"> <br> <br>
				<input
				id="stel2" type="text" name="stel2"
				style="width: 100%; height: 32px"> <br> <br>
				<input
				id="sstate2" type="text" name="sstate2"
				style="width: 100%; height: 32px"> <br> <br>
				<a id="btnyes2" href="#" iconCls="icon-ok" style="width: 90px; height: 32px">确定</a> 
				<a id="btnno2" href="#" iconCls="icon-no" style="width: 90px; height: 32px">取消</a>
		</div>
	</div>
	
	<!-- 增加用户信息 -->
	<div id="win6">
		<div style="margin-left: 100px; margin-top: 50px; width: 200px;">
			 <input id="uid" type="text" name="sid"
				style="width: 100%; height: 32px"> <br> <br> 
				<input
				id="uname" type="text" name="uname"
				style="width: 100%; height: 32px"> <br> <br> 
				<input
				id="upsw" type="text" name="upsw"
				style="width: 100%; height: 32px"> <br> <br>
				<a id="btnyes6" href="#" iconCls="icon-ok" style="width: 90px; height: 32px">确定</a> 
				<a id="btnno6" href="#" iconCls="icon-no" style="width: 90px; height: 32px">取消</a>
		</div>
	</div>
	
	
	<!-- 删除信息 -->
	<div id="win3">
		<div style="margin-left: 50px; margin-top: 30px; width: 150px;">
			<input id="sid5" type="text" name="sid5" style="width: 200px">
			<br> <br> <a id="btnyes3" href="#"
				class="easyui-linkbutton" iconCls="icon-ok"
				style="width: 70px; height: 32px">确定</a> <a id="btnno3" href="#"
				class="easyui-linkbutton" iconCls="icon-no"
				style="width: 70px; height: 32px">取消</a>
		</div>
	</div>
	 <!-- 调剂学生课题信息 -->
	<div id="win4">
		<div style="margin-left: 100px; margin-top: 50px; width: 200px;">
		<input id="sid4" type="text" name="sid"
				style="width: 100%; height: 32px"> <br> <br>
		<input id="sstate4" type="text" name="sstate"
				style="width: 100%; height: 32px"><br> <br>
		<input id="cid" type="text" name="cid"
				style="width: 100%; height: 32px"><br> <br>
		<input id="cstate" type="text" name="cstate"
				style="width: 100%; height: 32px"><br> <br>
			<a id="btn4" href="#" iconCls="icon-ok" style="width: 90px; height: 32px">确定</a> 
			<a id="btn5" href="#" iconCls="icon-no" style="width: 90px; height: 32px">取消</a>		
		</div>
	</div>

</body>
</html>